Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 France F11 Copenhagen Open - Copenhagen 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana Heilbronn Open - Heilbronn TED Open Istanbul - Istanbul XL Capital Bermuda Open - Bermuda IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Prague Challenger - Prague Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov Zivnobanka Open - Prostejov Zagreb Open - Zagreb Open de Montauban - Montauban Heinekin Open 1998 - Budva Scottish Tennis Championship - Edinburgh Meridiana Sardegna Open - Olbia International Bavarian Championship - Eckental Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Open de L'Isere (Open 38) - Grenoble Warsteiner Challenger Wolfsburg - Wolfsburg Open de l'Isere - Grenoble Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda Zivnobanka Open 1999 - Prostejov Zagreb Open - Zagreb FILA Challenger Biella - Biella Casino Lugano - Lugano I Open de Tenis Comunidad de Madrid - Madrid Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Sarajevo Open - Sarajevo Challenger Leon 2003 - Leon The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Ciur Pribram Challenger - Pribram Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Internationaux de Bretagne - Brest Busan Open - Busan Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra TED Open - Istanbul Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Lambertz Open - Aachen Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk 2004 USTA Challenger of Calabasas - Calabasas The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Czech Open - Prostejov Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Ostrava Open 2005 - Ostrava Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Black Forest Open 2004 - Freudenstadt The Natrel's Challenger of Granby - Granby IPP Open - Helsinki Mobilux Open - Luxembourg Sarajevo Challenger Jameson Cup - Milan Logopak Challenger 2005 - Lubeck Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Tunis Open - Tunis 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov The LTA Cardiff Challenger - Cardiff Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Lanzarote - Lanzarote Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding BMW Tennis Championship - Sunrise South African Airways Tennis Open - Durban Tunis Open 2006 - Tunis Czech Open 2006 - Prostejov ECU Prague Open - Prague San Remo Tennis Cup - San Remo Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger - Champaign Naples Challenger - Naples Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge San Remo Tennis Cup - San Remo Izmir Cup - Izmir Pozoblanco Challenger Moncton Men's Challenger - Moncton KGHM Dialog Polish Indoors - Wroclaw Istanbul Challenger Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Challenger Banque Nationale - Granby Ortisei Challenger Cherbourg Challenger Johannesburg Challenger Genova Open Challenger - Genova Open D'Orleans - Orleans Reggio Emilia Challenger Recanati Challenger President's Cup - Astana Segovia Challenger Caversham International Tennis Tournament - Jersey St. Remy Challenger St. Brieuc Challenger Rhodes Challenger Jersey Challenger Ramat Hasharon Challenger Pozoblanco Challenger San Remo Challenger Prostejov Challenger Mons Challenger Recanati Challenger St. Remy Challenger Turin Challenger Bratislava Challenger Bath Challenger Izmir Challenger St. Brieuc Challenger Athens Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Bratislava Challenger Helsinki Challenger Vancouver Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Milan Challenger Geneva Challenger Geneva Challenger Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi The Powder Byrne Trophy - Surbiton Zivnobanka Czech Open - Prostejov Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen IPP Open - Helsinki III Challenger Continenal Plaza - Puerto Vallarta IPP Geneva Trophy - Geneva Medicor Open - Budapest Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Internazionali de Tennis di Bergamo - Bergamo The Wright Financial Group, Inc. Challenger - Champaign The LTA Wrexham Challenger - Wrexham 2001 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Powder Byrne Trophy - Surbiton Tatra Banka Open 2003 - Bratislava Neride Prague Indoor - Prague USTA Challenger of North Miami Beach - North Miami Beach ECM Cup - Prague Optimus Maia Open - Maia Heilbronn Open - Heilbronn Ethias Tennis Trophy - Mons Neride Prague Indoor - Prague BMW Tennis Championship - Sunrise VI Open Banc Agricol - Andorra Open Diputacion Ciudad de Pozoblanco - Cordoba Jameson Cup - Milan Steelers Cup - Kosice Manchester Challenger Tampere Challenger - Tampere The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle Sporting Challenger 2003 - Turin The Manchester Trophy - Manchester Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Indian Wells XI Venice Open - Venice Akbank Private Banking-TED Open - Istanbul The Surbiton Trophy - Surbiton Dubai Tennis Open - Dubai Advanta Championships - Philadelphia Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston Beijing Open - Beijing Heineken Open - Singapore IPB Czech Indoor - Ostrava Kremlin Cup - Moscow Croatian Indoors - Split Sybase Open - San Jose European Community Championships - Antwerp Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Investor Swedish Open - Bastad Rado Swiss Open - Gstaad International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota AAPT Championships - Adelaide Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Tento Czech Open - Prague Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Dubai Tennis Open - Dubai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Citrix Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot President's Cup - Tashkent Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adelaide Auckland Memphis Philadelphia Mexico City Casablanca Barcelona Gstaad Stuttgart San Marino Bucharest Basel Lyon Ostrava Moscow Prague Umag Bogota Ostrava Santiago Montevideo Buenos Aires Prague The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Prague Heilbronn Challenger Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Geneva Challenger Heineken Open - Auckland RCA Championships - Indianapolis BMW Open - Munich Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Allianz Suisse Open - Gstaad Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Croatia Open - Umag Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Stockholm Open - Stockholm Croatia Open - Umag Thailand Open - Bangkok CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Croatia Open Umag - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca AEGON International - Eastbourne RCA Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Dubai Tennis Open - Dubai Paegas Czech Open - Prague The Nottingham Open - Nottingham Mallorca Open - Mallorca IPB Czech Indoor - Ostrava Kroger / St. Jude International - Memphis Sybase Open - San Jose BellSouth Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Scania Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Dubai The Nottingham Open - Nottingham Milan Indoors - Milan Estoril The Dubai Tennis Championships - Dubai Australian Men's Hardcourt Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Gerry Weber Open - Halle Open Seat Godo 2007 - Barcelona If Stockholm Open - Stockholm The Lipton Championships - Key Biscayne San Marino The Lipton Championships - Key Biscayne The Ericsson Open - Miami German Open - Hamburg Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Hamburg Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Monte Carlo Canadian Open Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, CZE-IND 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, CZE-UZB 5-0 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, QF, USA-CZE 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QR, CZE-ROU 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 70th River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, FRA-CZE 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Shanghai Olympics - Sydney Atlanta Olympics Olympics - Athens